package com.shujia.day16;

import java.io.FileOutputStream;

/*
    public void write(int b)
    public void write(byte[] b)
    public void write(byte[] b,int off,int len)


   思考：
        1、如何实现文件内容追加写？ 使用另一个重载的构造方法传入append参数值
        2、如何实现写的时候换行？写一个换行符

 */
public class FileOutputStreamDemo2 {
    public static void main(String[] args) throws Exception{
//        FileOutputStream fos = new FileOutputStream("java/src/com/shujia/day16/a1.txt");
        //public FileOutputStream(String name, boolean append)
        FileOutputStream fos = new FileOutputStream("java/src/com/shujia/day16/a1.txt", true);

        //public void write(int b) 写一个ASCII码值
//        fos.write(97);

        // public void write(byte[] b) 写一个字节数组到文件中
//        byte[] bytes = {97,98,99,100,101,102};
//        fos.write(bytes);


        //public void write(byte[] b,int index,int len)
//        fos.write(bytes,2,3);

        fos.write("\r\n".getBytes());
        fos.write("李刚真帅！".getBytes());

        //释放资源
        fos.close();
    }
}
